
(defsystem "lilu-lem"
  :version "0.1.0"
  :author "Alessandro Serra"
  :license "CC0"
  :depends-on (:uiop "bordeaux-threads" "lilu-app" "swank" "lilu-desk/base" "lilu-swank" "lilu-terminal" "lilu-debugger")
  :components ((:file "packages")
               (:module "src"
                :depends-on ("packages")
                :serial t
                :components
                ((:file "lem"))))
  :description "Call lem from Common Lisp"
  :in-order-to ((test-op (test-op :lilu-lem/test))))

(defsystem "lilu-lem/test"
  :depends-on ("lilu-lem" "fiveam")
  :components ((:module "tests"
                :serial t
                :components
                ((:file "test"))))
  :perform (test-op (operation component)
                    (uiop:symbol-call '#:lilu-lem-tests '#:run-tests)))
